Platform Explorer / Nuxeo Platform LTS 2017 9.10

Component org.nuxeo.apidoc.layout.contrib

Contributions

XML Source

<?xml version="1.0"?>
<component name="org.nuxeo.apidoc.layout.contrib">

  <extension target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager"
    point="widgettypes">

  </extension>

  <extension target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager"
    point="layouts">

    <layout name="distribution">
      <templates>
        <template mode="any">
          /layouts/layout_default_template.xhtml
        </template>
      </templates>
      <rows>
        <row>
          <widget>name</widget>
          <widget>version</widget>
          <widget>key</widget>
        </row>
        <row>
          <widget>released</widget>
        </row>
        <row>
          <widget>latestFT</widget>
          <widget>latestLTS</widget>
        </row>
        <row>
          <widget>aliases</widget>
        </row>
        <row>
          <widget>hide</widget>
        </row>
      </rows>
      <widget name="name" type="text">
        <labels>
          <label mode="any">Name</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxdistribution:name</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="version" type="text">
        <labels>
          <label mode="any">Version</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxdistribution:version</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="key" type="text">
        <labels>
          <label mode="any">key</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxdistribution:key</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="latestFT" type="checkbox">
        <labels>
          <label mode="any">Latest FT</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxdistribution:latestFT</field>
        </fields>
      </widget>
      <widget name="latestLTS" type="checkbox">
        <labels>
          <label mode="any">Latest LTS</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxdistribution:latestLTS</field>
        </fields>
      </widget>
      <widget name="hide" type="checkbox">
        <labels>
          <label mode="any">Hide it</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxdistribution:hide</field>
        </fields>
      </widget>
      <widget name="released" type="datetime">
        <labels>
          <label mode="any">Release date</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxdistribution:released</field>
        </fields>
        <properties widgetMode="view">
          <property name="pattern">#{nxu:basicDateFormatter()}</property>
        </properties>
      </widget>
      <widget name="aliases" type="list">
        <labels>
          <label mode="any">Aliases</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxdistribution:aliases</field>
        </fields>
        <properties widgetMode="any">
          <property name="hideSubLabels">true</property>
        </properties>
        <subWidgets>
          <widget name="listItem" type="text">
            <fields>
              <field />
            </fields>
            <labels>
              <label mode="any" />
            </labels>
          </widget>
        </subWidgets>
      </widget>
    </layout>

    <layout name="bundleGroup">
      <templates>
        <template mode="any">
          /layouts/layout_default_template.xhtml
        </template>
      </templates>
      <rows>
        <row>
          <widget>groupName</widget>
          <widget>key</widget>
        </row>
      </rows>
      <widget name="groupName" type="text">
        <labels>
          <label mode="any">Name</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxbundlegroup:groupName</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="key" type="text">
        <labels>
          <label mode="any">key</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxbundlegroup:key</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
    </layout>

    <layout name="bundle">
      <templates>
        <template mode="any">
          /layouts/layout_default_template.xhtml
        </template>
      </templates>
      <rows>
        <row>
          <widget>artifactGroupId</widget>
          <widget>artifactId</widget>
        </row>
        <row>
          <widget>bundleId</widget>
        </row>
        <row>
          <widget>jarName</widget>
        </row>
      </rows>
      <widget name="artifactGroupId" type="text">
        <labels>
          <label mode="any">Maven artifact GroupId</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxbundle:artifactGroupId</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>

      <widget name="artifactId" type="text">
        <labels>
          <label mode="any">Maven artifactId</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxbundle:artifactId</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>

      <widget name="bundleId" type="text">
        <labels>
          <label mode="any">Id</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxbundle:bundleId</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>

      <widget name="jarName" type="text">
        <labels>
          <label mode="any">Jar</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxbundle:jarName</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>

    </layout>


    <layout name="component">
      <templates>
        <template mode="any">
          /layouts/layout_default_template.xhtml
        </template>
      </templates>
      <rows>
        <row>
          <widget>componentId</widget>
        </row>
        <row>
          <widget>componentName</widget>
          <widget>componentClass</widget>
        </row>
        <row>
          <widget>isXML</widget>
        </row>
        <row>
          <widget>builtInDocumentation</widget>
        </row>
      </rows>
      <widget name="componentId" type="text">
        <labels>
          <label mode="any">Component Id</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxcomponent:componentId</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="componentName" type="text">
        <labels>
          <label mode="any">Component Name</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxcomponent:componentName</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="componentClass" type="text">
        <labels>
          <label mode="any">Component Class</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxcomponent:componentClass</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="builtInDocumentation" type="textarea">
        <labels>
          <label mode="any">Build in Documentation</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxcomponent:builtInDocumentation</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="isXML" type="checkbox">
        <labels>
          <label mode="any">is XML Component</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxcomponent:isXML</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>

    </layout>


    <layout name="extensionpoint">
      <templates>
        <template mode="any">
          /layouts/layout_default_template.xhtml
        </template>
      </templates>
      <rows>
        <row>
          <widget>name</widget>
          <widget>epid</widget>
        </row>
        <row>
          <widget>documentation</widget>
        </row>
      </rows>
      <widget name="name" type="text">
        <labels>
          <label mode="any">Name</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxextensionpoint:name</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="documentation" type="textarea">
        <labels>
          <label mode="any">Documentation</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxextensionpoint:documentation</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="epid" type="text">
        <labels>
          <label mode="any">Extension Point Id</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxextensionpoint:epid</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
    </layout>


    <layout name="service">
      <templates>
        <template mode="any">
          /layouts/layout_default_template.xhtml
        </template>
      </templates>
      <rows>
        <row>
          <widget>className</widget>
        </row>
        <row>
          <widget>componentId</widget>
        </row>
      </rows>
      <widget name="className" type="text">
        <labels>
          <label mode="any">className</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxservice:className</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="componentId" type="text">
        <labels>
          <label mode="any">componentId</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxservice:componentId</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
    </layout>

    <layout name="contribution">
      <templates>
        <template mode="any">
          /layouts/layout_default_template.xhtml
        </template>
      </templates>
      <rows>
        <row>
          <widget>contribId</widget>
        </row>
        <row>
          <widget>targetComponentName</widget>
          <widget>extensionPoint</widget>
        </row>
        <row>
          <widget>documentation</widget>
        </row>
      </rows>
      <widget name="contribId" type="text">
        <labels>
          <label mode="any">Id</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxcontribution:contribId</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="targetComponentName" type="text">
        <labels>
          <label mode="any">target ComponentName</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxcontribution:targetComponentName</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="extensionPoint" type="text">
        <labels>
          <label mode="any">extensionPoint</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxcontribution:extensionPoint</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="documentation" type="textarea">
        <labels>
          <label mode="any">Documentation</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxcontribution:documentation</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
    </layout>


    <layout name="operation">
      <templates>
        <template mode="any">
          /layouts/layout_default_template.xhtml
        </template>
      </templates>
      <rows>
        <row>
          <widget>label</widget>
        </row>
        <row>
          <widget>name</widget>
          <widget>category</widget>
        </row>
        <row>
          <widget>description</widget>
        </row>
      </rows>
      <widget name="name" type="text">
        <labels>
          <label mode="any">name</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxoperation:name</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="label" type="text">
        <labels>
          <label mode="any">label</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxoperation:label</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="category" type="text">
        <labels>
          <label mode="any">category</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxoperation:category</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="description" type="textarea">
        <labels>
          <label mode="any">description</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxoperation:description</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>

    </layout>


    <layout name="seam">
      <templates>
        <template mode="any">
          /layouts/layout_default_template.xhtml
        </template>
      </templates>
      <rows>
        <row>
          <widget>componentName</widget>
        </row>
        <row>
          <widget>className</widget>
        </row>
        <row>
          <widget>scope</widget>
        </row>
      </rows>
      <widget name="componentName" type="text">
        <labels>
          <label mode="any">className</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxseam:componentName</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="className" type="text">
        <labels>
          <label mode="any">className</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxseam:className</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="scope" type="text">
        <labels>
          <label mode="any">className</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxseam:scope</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
    </layout>


    <layout name="documentation">
      <templates>
        <template mode="any">
          /layouts/layout_default_template.xhtml
        </template>
      </templates>
      <rows>
        <row>
          <widget>target</widget>
          <widget>targetType</widget>
        </row>
        <row>
          <widget>documentationId</widget>
          <widget>nuxeoApproved</widget>
        </row>
        <row>
          <widget>type</widget>
          <widget>renderingType</widget>
        </row>
      </rows>
      <widget name="target" type="text">
        <labels>
          <label mode="any">target</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxdocumentation:target</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="targetType" type="text">
        <labels>
          <label mode="any">targetType</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxdocumentation:targetType</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="documentationId" type="text">
        <labels>
          <label mode="any">documentationId</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxdocumentation:documentationId</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="type" type="text">
        <labels>
          <label mode="any">type</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxdocumentation:type</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>
      <widget name="renderingType" type="text">
        <labels>
          <label mode="any">renderingType</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxdocumentation:renderingType</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>

      <widget name="nuxeoApproved" type="checkbox">
        <labels>
          <label mode="any">nuxeoApproved</label>
        </labels>
        <translated>false</translated>
        <fields>
          <field>nxdocumentation:nuxeoApproved</field>
        </fields>
        <widgetModes>
          <mode value="create">hidden</mode>
        </widgetModes>
      </widget>

    </layout>

  </extension>

</component>